using System;
using System.Collections.Generic;
using System.Text;
using ENT_Entidades;
using DAL_Acceso.a.Datos;

namespace PQT_Login.DAL
{
    internal class fachadaInterna
    {
        #region Implemento patron Singleton
        private static fachadaInterna _fachada;
        public static fachadaInterna getInstance()
        {
            if (_fachada == null) { _fachada = new fachadaInterna(); }
            return _fachada;
        }

        private fachadaInterna()
        {

        } 
        #endregion

        internal IEntidad ObtenerUsuario(IEntidad ent)
        {
            //fabricaIntermediarios fabrica = fabricaIntermediarios.getInstance();
            intermediarioUsuarios intermediario =
                   (intermediarioUsuarios)FabricaDeIntermediarios.newIntermediario(typeof(intermediarioUsuarios));//fabrica.getIntermediario(intermediarioUsuarios.IDintermediario);

            return intermediario.getObjeto(ent);
        }
    }
}
